home *** CD-ROM | disk | FTP | other *** search
- #
- # Make file for CMENU Menu compiler system
- # For use with Unix/Xenix
- #
-
- CC = cc
-
- # Configuration options:
-
- # Uncomment only one of the following two lines, XENIX for XENIX only,
- # UNIX for any non-XENIX system:
- #SYSTEM = UNIX
- SYSTEM = XENIX
-
- # uncomment one only (first works for XENIX, second for most others):
- CULIBS = -ltcap -ltermcap
- #CULIBS = -lcurses -ltermcap
-
- # uncomment only ONE of the following 2 lines. The first will
- # compile the included strstr() definition, the second will cause
- # the library version of strstr() to be used.
- NEEDSTR = -DNEEDSTR
- #NEEDSTR =
-
- #
- # From this point on, no changes should be necessary.
- #
-
- COPTS = -D$(SYSTEM)=1 $(NEEDSTR)
- CFILES = cmenu1.o cmenu2.o cmenu3.o
- RFILES = rmenu1.o rmenu2.o rmenu3.o rmenu4.o
-
- all: cmenu rmenu dmenu
-
- .c.o:
- $(CC) -c $(COPTS) $<
-
- cmenu: $(CFILES)
- $(CC) -o $@ $(CFILES)
-
- rmenu: $(RFILES)
- $(CC) -o $@ $(RFILES) $(CULIBS)
-
- dmenu: dmenu.c cmenu.h
- $(CC) $(COPTS) -o dmenu dmenu.c
-
- $(CFILES): ccmenu.h cmenu.h
-
- $(RFILES): rcmenu.h cmenu.h
-
-